package com.hjj.tij4.exceptions;// exceptions/OnOffSwitch14.java
// TIJ4 Chapter Exceptions, Exercise 14, page 476
// Show that the OnOffSwitch.java can fail by throwing a
// RuntimeException inside the try block.

public class OnOffSwitch14 {
//	private static Switch sw = new Switch();
//	static Integer[] x = new Integer[1];
//	public static void f(int i)
//	throws OnOffException1, OnOffException2 {}
//	public static void main(String[] args) {
//		try {
//			sw.on();
//			// Code that can throw RuntimeException
//			// and leave Switch on:
//			f(x[0]);
//			sw.off();
//		} catch(OnOffException1 e) {
//			System.out.println("OnOffException1");
//			sw.off();
//		} catch(OnOffException2 e) {
//			System.out.println("OnOffException2");
//			sw.off();
//		}
//	}
} 

